package label_center

import "time"

// 请求 定时器
type ReqCreateRealtimeRecSubscribe struct {
	DateStart time.Time `json:"DateStart"` //目标日期 2023-01-02T00:00:00+08:00

	Log Log `json:"Log,omitempty"` //追踪日志
}

// 请求 定时器
type ReqCreateHistoryRecSubscribe struct {
	Log Log `json:"Log,omitempty"` //追踪日志
}

// 请求 定时器
// type ReqSendRealtimeRecSubscribe struct {
// 	DateTimeStart time.Time     `json:"DateTimeStart"` //任务起点时间,默认是当前时间向后多少秒，配置默认10秒
// 	SecondLen     time.Duration `json:"SecondLen"`     //任务起点向后偏移时长秒

// 	Log Log `json:"Log,omitempty"` //追踪日志
// }

// 请求 定时器
type ReqSendHistoryRecSubscribe struct {
	DateTimeStart time.Time     `json:"DateTimeStart"` //任务起点
	SecondLen     time.Duration `json:"SecondLen"`     //任务起点向后偏移时长秒

	Log Log `json:"Log,omitempty"` //追踪日志
}

// 请求 定时器
type ReqTimerSendRecSubscribe struct {
	TypeSubscribe int8 `json:"TypeSubscribe"` //订阅类型 1:历史 2:实时

	Log Log `json:"Log,omitempty"` //追踪日志
}

// 请求 定时器
type ReqTimerMS struct {
	TableName string `json:"TableName"`     //表名
	Log       Log    `json:"Log,omitempty"` //追踪日志
}
